Motion.MoveLinearAbsolute method

Commands an interpolated linear movement on an axis group from the current position of the tool center point to an absolute position in the specified coordinate system.

Namespace: IntervalZero.KINGSTAR.OpcUa.Api

Assembly: IntervalZero.KINGSTAR.OpcUa.Api (in IntervalZero.KINGSTAR.OpcUa.Client.dll) Version: 4.4.0.0

Syntax

C#VB
public KsCommandStatus MoveLinearAbsolute(
       int Index,
       double[] Position,
       double Velocity,
       double Acceleration,
       double Deceleration,
       double Jerk,
       McCoordSystem CoordSystem,
       McBufferMode BufferMode,
       McTransitionMode TransitionMode,
       double[] TransitionParameter
)
Public Function MoveLinearAbsolute(
       Index As Integer,
       Position As Double[],
       Velocity As Double,
       Acceleration As Double,
       Deceleration As Double,
       Jerk As Double,
       CoordSystem As McCoordSystem,
       BufferMode As McBufferMode,
       TransitionMode As McTransitionMode,
       TransitionParameter As Double[]
) As KsCommandStatus

Parameters

Index [in]

Type: int

The index of an axis group. Indexes are zero based. You can have up to 32 groups.

 

Position [in]

Type: double[]

The array of absolute end positions for each dimension in the specified coordinate system. The maximum size is 64.

 

Velocity [in]

Type: double

The maximum velocity of the path for the coordinate system in which the path is defined. Always positive. Not necessarily reached. [unit/second]

 

Acceleration [in]

Type: double

The maximum acceleration. Always positive. Not necessarily reached. The unit is determined by McProfileType. [unit/second2] or [second]

 

Deceleration [in]

Type: double

The maximum deceleration. Always positive. Not necessarily reached. The unit is determined by McProfileType. [unit/second2] or [second]

 

Jerk [in]

Type: double

The maximum jerk. Always positive. Not necessarily reached. The unit is determined by McProfileType. [unit/second3] or [second]

 

CoordSystem [in]

Type: McCoordSystem

A coordinate system.

 

BufferMode [in]

Type: McBufferMode

Defines how to blend the velocity of two methods.

 

TransitionMode [in]

Type: McTransitionMode

Inserts a transition curve.

 

TransitionParameter [in]

Type: double[]

The additional parameter for the transition mode. If TransitionMode is set to mcNone, this parameter has no effect.

Return value

Type: KsCommandStatus

Returns the KsCommandStatus class.

Remarks

Examples

C#
N/A

See also

Motion Class

IntervalZero.KINGSTAR.OpcUa.Api Namespace